﻿using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Content;
using Fighter.Screens.Scenario;

namespace Fighter.Screens.Scenario
{
    /// <summary>
    /// Menu de pause dans le jeu
    /// </summary>
    class Scenario1_2Screen : MenuScreen
    {
        #region Fields

        GraphicsDeviceManager graphics;
        Game game;

        #endregion

        #region Initialization

        /// <summary>
        /// Constructeur
        /// </summary>
        public Scenario1_2Screen(Game game, GraphicsDeviceManager graphics)
            : base("Pause")
        {
            this.game = game;
            this.graphics = graphics;
            ScreenManagers.StateManager.CurrentScreenState = ScreenManagers.StateManager.ScreenState.Paused;
            //Création du texte du scénario
            string scenario1_1 = "HaHaHa!";
            string scenario1_2 = "J'éspère que ça te servira de leçon !";
            string scenario1_3 = "Tu es né 1000 ans trop tôt !";
            MenuText resumeGameMenuText = new MenuText(scenario1_1);
            MenuText resumeGameMenuText2 = new MenuText(scenario1_2);
            MenuText resumeGameMenuText3 = new MenuText(scenario1_3);
            // Création des entrées du menu
            MenuEntry resumeGameMenuEntry = new MenuEntry("Reprendre");

            // Ajout des évènements
            resumeGameMenuEntry.Selected += OnCancel;

            // Ajout des entrées du text
            MenuTexts.Add(resumeGameMenuText);
            MenuTexts.Add(resumeGameMenuText2);
            MenuTexts.Add(resumeGameMenuText3);

            // Ajout des entrées du menu
            MenuEntries.Add(resumeGameMenuEntry);

        }
        #endregion


    }
}
